home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / comm / tcp / IPDial1_7.lha / ipdial / DMakefile < prev    next >
Makefile  |  1995-06-26  |  4KB  |  137 lines

  1. ###
  2. ###  IPDial     Script program for initializing a SLIP connection
  3. ###  Copyright  (C)   1994    Jochen Wiedmann
  4. ###
  5. ###  This program is free software; you can redistribute it and/or modify
  6. ###  it under the terms of the GNU General Public License as published by
  7. ###  the Free Software Foundation; either version 2 of the License, or
  8. ###  (at your option) any later version.
  9. ###
  10. ###  This program is distributed in the hope that it will be useful,
  11. ###  but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. ###  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. ###  GNU General Public License for more details.
  14. ###
  15. ###  You should have received a copy of the GNU General Public License
  16. ###  along with this program; if not, write to the Free Software
  17. ###  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  18. ###
  19. ###
  20. ###  This is the main include file.
  21. ###
  22. ###
  23. ###  Computer: Amiga 1200                       Compiler: Dice 3.01
  24. ###
  25. ###  Author:    Jochen Wiedmann
  26. ###             Am Eisteich 9
  27. ###             72555 Metzingen
  28. ###             Germany
  29. ###
  30. ###             Phone: (+0049) 7123 / 14881
  31. ###             Internet: jochen.wiedmann@uni-tuebingen.de
  32. ###
  33.  
  34. ############################################################################
  35. ###
  36. ###  Use this to compile with Dice.
  37. ###
  38. ############################################################################
  39. CC          = dcc
  40. CFLAGS      = -proto -mi
  41. DEBUG       = -s -d1
  42. LN          = dcc
  43. LFLAGS      = -lm
  44. LDEBUG      = -s -d1
  45.  
  46.  
  47.  
  48. ############################################################################
  49. ###
  50. ###  Use this to compile with SAS/S. (Assumes my Unix compatible front-end
  51. ###  cc, Aminet, dev/c.
  52. ###
  53. ############################################################################
  54. #CC          = cc -sas
  55. #CFLAGS      = ANSI OPTIMIZE
  56. #DEBUG       = -g
  57. #LN          = cc -sas
  58. #LFLAGS      =
  59. #LDEBUG      = -g
  60.  
  61.  
  62.  
  63. ############################################################################
  64. ###
  65. ###  Use this to compile with gcc.
  66. ###
  67. ############################################################################
  68. #CC          = gcc
  69. #CFLAGS      = -Wall -ansi -pedantic -O2
  70. #DEBUG       = -g
  71. #LN          = gcc
  72. #LFLAGS      = -lm
  73. #LDEBUG      = -g
  74.  
  75.  
  76.  
  77. ############################################################################
  78. ###
  79. ###  You should not need to change anything below.
  80. ###
  81. ############################################################################
  82. ###
  83. ###  Main targets: all dist clean
  84. ###
  85. ############################################################################
  86.  
  87. SRCS=IPDial/IPDial.c IPDial/DeviceIO.c IPDial/Serial.c IPDial/Buffer.c \
  88.      IPDial/StrReadArgs.c IPDial/vsscanf.c IPDial/setvar.c IPDial/IPDial.h
  89.  
  90. SCRIPTS=IPDial/Login.IPDial IPDial/Hangup.IPDial
  91.  
  92. OBJS=IPDial.o DeviceIO.o Serial.o Buffer.o StrReadArgs.o vsscanf.o setvar.o
  93.  
  94. DIST=IPDial/IPDial $(SRCS) $(SCRIPTS) IPDial/DMakefile IPDial/COPYING \
  95.      IPDial/IPDial.readme
  96.  
  97.  
  98. all: IPDial
  99.  
  100. clean:
  101.     delete IPDial #?.o quiet
  102.  
  103. dist:
  104.     cd /
  105.     delete IPDial.lha quiet
  106.     lha a -r IPDial.lha $(DIST)
  107.  
  108.  
  109. ############################################################################
  110. ###
  111. ###  Source rules
  112. ###
  113. ############################################################################
  114. IPDial: $(OBJS)
  115.     $(LN) $(OBJS) $(LDEBUG) -o IPDial $(LFLAGS)
  116.  
  117. IPDial.o: IPDial.c IPDial.h
  118.     $(CC) -c $(CFLAGS) $(DEBUG) IPDial.c -o IPDial.o
  119.  
  120. DeviceIO.o: DeviceIO.c IPDial.h
  121.     $(CC) -c $(CFLAGS) $(DEBUG) DeviceIO.c -o DeviceIO.o
  122.  
  123. Serial.o: Serial.c IPDial.h
  124.     $(CC) -c $(CFLAGS) $(DEBUG) Serial.c -o Serial.o
  125.  
  126. Buffer.o: Buffer.c IPDial.h
  127.     $(CC) -c $(CFLAGS) $(DEBUG) Buffer.c -o Buffer.o
  128.  
  129. StrReadArgs.o: StrReadArgs.c IPDial.h
  130.     $(CC) -c $(CFLAGS) $(DEBUG) StrReadArgs.c -o StrReadArgs.o
  131.  
  132. vsscanf.o: vsscanf.c IPDial.h
  133.     $(CC) -c $(CFLAGS) $(DEBUG) vsscanf.c -o vsscanf.o
  134.  
  135. setvar.o: setvar.c IPDial.h
  136.     $(CC) -c $(CFLAGS) $(DEBUG) setvar.c -o setvar.o
  137.